a tower of strength - Französisch Englisch Wörterbuch